/* #include "system_waveForm.h" */

#ifndef __SYSTEM_WAVEFORM_H
#define __SYSTEM_WAVEFORM_H

#include "stm32f4xx.h"
/*=====================================================================================================*/
/*=====================================================================================================*/
#define WaveChannelMax  4
#define WaveWindowX     8
#define WaveWindowY     8
#define WaveFormW       400
#define WaveFormH       140
#define WaveForm2H      280
/*=====================================================================================================*/
/*=====================================================================================================*/
typedef struct {
  u8 Channel;
  s16 Data[WaveChannelMax];
  u16 Scale[WaveChannelMax];
  u32 PointColor[WaveChannelMax];
  u32 WindowColor;
  u32 BackColor;
} WaveForm_Struct;
/*=====================================================================================================*/
/*=====================================================================================================*/
void WaveFormInit( WaveForm_Struct* WaveForm );
void WaveFormPrint( WaveForm_Struct* WaveForm );
/*=====================================================================================================*/
/*=====================================================================================================*/
#endif
